Développement d'expressions destinées à accéder à des valeursVous pouvez utiliser le langage des expressions pour accéder aux propriétés After Effects ayant une valeur numérique. Pour accéder à une valeur, utilisez une chaîne de références d'objet dont les éléments sont séparés par l'opérateur point (.). Vous pouvez utiliser des parenthèses pour chaîner des références d'objet au-delà du niveau du calque (par exemple, pour chaîner des propriétés d'effet, des masques ou des animations de texte). Par exemple, pour lier la propriété Opacité du Calque A à la propriété Intensité du flou gaussien du Calque B, tapez l'expression suivante dans le champ de l'expression de la propriété Opacité du Calque A : thisComp.layer("Calque B").effect("Flou gaussien")("Intensité") L'objet par défaut de toute expression est la propriété sur laquelle elle est rédigée, suivi du calque contenant l'expression ; il est donc inutile de spécifier la propriété. Par exemple, une expression de tremblement écrite sur la propriété Position d'un calque peut être écrite des deux façons suivantes : wiggle (5, 10) position.wiggle (5, 10) Il est inutile d'inclure le calque et la propriété lorsque vous les extrayez à partir d'un autre calque, ainsi que la propriété sur laquelle l'expression est rédigée. Prenons l'exemple d'une expression rédigée sur la propriété Opacité du Calque B. Vous devez utiliser l'expression suivante pour la lier à la propriété Position du Calque A : thisComp.layer(Calque A).position[0].wiggle(5, 10).
|